Mohammad Hafeez hit an 11th one-day international hundred as Pakistan cruised to a six-wicket win over England in Abu Dhabi.
Mohammad Hafeez hit an 11th one-day international hundred as Pakistan cruised to a six-wicket win over England in Abu Dhabi.